package com.woody.aggregate.msgsendrule.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * &copy; All rights Reserved
 *
 * @author wénkǎi.zhāng 2025-03-19
 */
@Data
@ApiModel
public class MsgSendRuleInfoVo {

    @ApiModelProperty(value = "规则id", example = "1")
    private Integer ruleId;

    @ApiModelProperty(value = "规则名称", example = "所有商家都可查看")
    private String ruleName;

    @ApiModelProperty(value = "分类id", example = "1")
    private Integer categoryId;

    @ApiModelProperty(value = "分类名称", example = "所有商家")
    private String categoryName;

    @ApiModelProperty(value = "推送频率：1=每天一次;2=仅一次", example = "1")
    private Integer frequency;

    @ApiModelProperty(value = "目标受众：1=全部用户;2=指定用户", example = "1" )
    private Integer userScope;

    @ApiModelProperty(value = "用户类型：1=店铺", example = "1")
    private Integer userType;

    @ApiModelProperty(value = "推送时间类型：1=立即推送；2=定时推送", example = "1")
    private Integer startType;

    @ApiModelProperty(value = "开始推送时间", example = "2025-03-18 10:00:00")
    private Date startTime;

}
